c: Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
SPDX-License-Identifier: curl
Long: version
Short: V
Help: Show version number and quit
Category: important curl
Example: --version
Added: 4.0
See-also: help manual
Multi: custom
---
Displays information about curl and the libcurl version it uses.

The first line includes the full version of curl, libcurl and other 3rd party
libraries linked with the executable.

The second line (starts with "Release-Date:") shows the release date.

The third line (starts with "Protocols:") shows all protocols that libcurl
reports to support.

The fourth line (starts with "Features:") shows specific features libcurl
reports to offer. Available features include:

## alt-svc
Support for the Alt-Svc: header is provided.

## AsynchDNS
This curl uses asynchronous name resolves. Asynchronous name resolves can be
done using either the c-ares or the threaded resolver backends.

## brotli
Support for automatic brotli compression over HTTP(S).

## CharConv
curl was built with support for character set conversions (like EBCDIC)

## Debug
This curl uses a libcurl built with Debug. This enables more error-tracking
and memory debugging etc. For curl-developers only!

## gsasl
The built-in SASL authentication includes extensions to support SCRAM because
libcurl was built with libgsasl.

## GSS-API
GSS-API is supported.

## HSTS
HSTS support is present.

## HTTP2
HTTP/2 support has been built-in.

## HTTP3
HTTP/3 support has been built-in.

## HTTPS-proxy
This curl is built to support HTTPS proxy.

## IDN
This curl supports IDN - international domain names.

## IPv6
You can use IPv6 with this.

## Kerberos
Kerberos V5 authentication is supported.

## Largefile
This curl supports transfers of large files, files larger than 2GB.

## libz
Automatic decompression (via gzip, deflate) of compressed files over HTTP is
supported.

## MultiSSL
This curl supports multiple TLS backends.

## NTLM
NTLM authentication is supported.

## NTLM_WB
NTLM delegation to winbind helper is supported.

## PSL
PSL is short for Public Suffix List and means that this curl has been built
with knowledge about "public suffixes".

## SPNEGO
SPNEGO authentication is supported.

## SSL
SSL versions of various protocols are supported, such as HTTPS, FTPS, POP3S
and so on.

## SSPI
SSPI is supported.

## TLS-SRP
SRP (Secure Remote Password) authentication is supported for TLS.

## TrackMemory
Debug memory tracking is supported.

## Unicode
Unicode support on Windows.

## UnixSockets
Unix sockets support is provided.

## zstd
Automatic decompression (via zstd) of compressed files over HTTP is supported.
